@charset "utf-8";
/* CSS Document */
body{
	font-family:'微软雅黑 Arial';
}

.page{
	width:1266px;
	margin:0 auto;
	background:url(../images/BG1.jpg) left top no-repeat;
}

#header{
	width:1010px;
	height:110px;
	margin:0 auto;
	position:relative;
}

#logo{
	position:absolute;
	top:40px;
	width:146px;
	height:39px;
	background:url(../images/logo.jpg);
}

#header_nav{
	position:absolute;
	float:left;
	right:3px;
	top:65px;
}

#header_nav li{
	display:inline;
}

#header_nav li a{
	color:#039BCD;
	font-weight:bold;
	text-decoration:none;
	font-size:18px;
}

#header_nav li a:hover{
	background-color:#999;
	color:#FFF;
}
	
#content_wrapper{
	width:1266px;
	display:block;
	position:relative;
	overflow:hidden;
	border-top:#CCC thin solid;	
}

#content_bg_left{
	margin-left:105px;
	width:75px;
	height:1274px;
	background:url(../images/content_bg_left.png);
	float:left;
}

#content_bg_right{
	float:right;
	height:1274px;
    width:68px;
	background:url(../images/content_bg_right.png);
	margin-right:77px;
}

#content{
	float:left;
	width:940px;
	margin:0 auto;
	background-color:#FFF;
	height:1274px;
}

#content_logo{
	width:100%;
	height:123px;
	background:url(../images/content_logo.jpg) right top no-repeat;
}

#content_banner{
	margin:10px;
	border:#CCC solid thin;
	padding:10px;
	position:relative;
}

#content_banner_pagination{
	position:absolute;
	right:160px;
	bottom:13px;
}

#content_banner_pagination li{
	float:left;
	margin-right:0.5em;
	background-color:#5B5267;
}

#content_banner_pagination li a{
	display:block;
	border:#615472 1px solid;
	text-decoration: none;
	padding: 0.1em 0.4em;
	color:#B6AAC0;
	font-size:14px;
}

#content_banner_pagination li.selected,
#content_banner_pagination  a:hover{
	background-color:#F30;
	color:#FFF;
}

#footer{
	text-align:center;
	margin-top:40px;
	font-size:14px;
	margin-bottom:15px;
	width:100%;
}

#footer div{
	margin-top:10px;
	color:#333;
}

#sitelink{
	display:block;
	padding:0px;
	margin:0px;
	width:100%;
	text-align:center;
	list-style:none;
}

#sitelink li{
	margin-right:10px;
	display:inline-block;
}

#sitelink li.separator{
   color:#333;
}

#sitelink li a{
	display:block;
	text-decoration:none;
	color:#333;
}

#blank{
	width:100px;
	height:30px;
}

.line{
	margin:20px 10px;
	height:1px;
	width:920px;
	background-color:#CCC;
}

.layout-cols3_wrapper{
	margin:10px;
}

.layout-cols3_wrapper .col1{
	width:300px;
	float:left;
}

.layout-cols3_wrapper .col2{
	margin-left:30px;
	width:270px;
	float:left;
}

.layout-cols3_wrapper .col3{
	margin-left:30px;
	width:270px;
	float:left;
}

.layout-cols3_wrapper .col1_header{
	height:70px;
	width:100%;
	background:url(../images/main_columns3_block_header1.jpg) center top no-repeat;
}

.layout-cols3_wrapper .col2_header{
	height:70px;
	width:100%;
	background:url(../images/main_columns3_block_header2.jpg) center top no-repeat;
}

.layout-cols3_wrapper .col3_header{
	height:70px;
	width:100%;
	background:url(../images/main_columns3_block_header3.jpg) center top no-repeat;
}

.layout-cols3_wrapper  .block_title_wrapper{
	border-bottom:#999 thin solid;
}

.layout-cols3_wrapper .block_title_left{
	float:left;
	font-weight:bold;
	color:#333;
}

.layout-cols3_wrapper .block_title_right{
	float:right;
	font-weight:bold;
}

.layout-cols3_wrapper .block_title_right a{
	text-decoration:none;
	color:#333;
}

.layout-cols3_wrapper .block_content{
	padding-top:10px;
}

div.main_column2_recommended_item{
	margin-top:15px;
}

.new_recommended{
	margin-left:0px;
}

.new_recommended li{
	background:url(../images/new_recommended_item.jpg) left center no-repeat;
	border-bottom:#CCC dotted thin;
	line-height:2em;
}

.new_recommended a{
	margin-left:23px;
	display:block;
	color:#333;
	text-decoration:none;
	font-size:14px;
}

.tab_header{
	border-bottom:#999 1px solid;
	padding:0px;
	margin:0px;
}

.tab_header span{
	color:#333;
	padding:4px;
	font-weight:bold;
}

.layout-column2_wrapper{
	margin-top:20px;
}

.layout-column2{
	margin:10px;
}

.layout-column2 .left{
	width:600px;
	float:left;
}

.layout-column2 .left h4{
	margin-top:10px;
	color:#999;
}

.layout-column2 .left ul{
	margin-top:15px;
	margin-bottom:20px;
}

.layout-column2 .left li{
	float:left;
	padding-right:25px;
}

.layout-column2 .right{
	width:300px;
	float:right;
}

.layout-column2 .right .item{
	margin:15px 0 0 0;
	padding:0px;
}
	
.layout-column2 .right .indicate{
	background-color:#FFAC01;
	width:5px;
	height:36px;
	float:left;
}

.layout-column2 .right .title{
	padding-top:10px;
	padding-left:15px;
	background-color:#FEF0D5;
	width:280px;
	height:26px;
	font-weight:bold;
	color:#FFAC01;
}

.layout-column2 .right ul{
	clear:both;
	margin-left:0px;
}

.layout-column2 .right li{
	margin-top:12px;
	margin-left:10px;
	padding-bottom:12px;
	border-bottom:#999 thin dotted;
}

.layout-column2 .right li a{
	font-size:14px;
	text-decoration:none;
	color:#333;
}

.layout-column2 .right .note{
	margin-top:10px;
	margin-left:10px;	
}

#banner_carousel{
	margin:0px;
	padding:0px;
}

ul.news_list li{
	background:url(../images/new_recommended_item.jpg) left center no-repeat;
	border-bottom:#CCC dotted thin;
	line-height:3.2em;
	width:80%;
	padding:0px;
	margin:0px;
}

ul.news_list li a{
	margin:0px;
	margin-left:23px;
	display:block;
	color:#333;
	text-decoration:none;
	padding:0px;
	position:relative;
}

ul.news_list li a span{
	display:block;
	top:0px;
	right:0px;
	position:absolute;
	color:#999;
}

h5.news_list_title a{
	color:#000;
}

.news_title{
	margin-top:15px;
	text-align:center;
	color:#333;
	font-weight:bold;
	font-size:16px;
}

.news_time{
	text-align:center;
	color:#333;
}

.news_text{
	padding:10px 0 10px 0;
}
div.navbar{
	margin:0px;
	padding:0px;
	margin-top:10px;
	text-align:center;
	height:20px;
}

div.navbar a{
	color:#333;
	margin-left:15px;
	font-size:12px;
}

div.newsdetail_navbar{
	margin-top:15px;
}

div.newsdetail_navbar a{
	color:#333;
}

hr{
	margin:0px;
}

ul.video_list{
	list-style:none;
	padding:0px;
	margin-left:0px;
	margin-top:15px;
}

ul.video_list li{
	display:block;
	float:left;
	margin-top:5px;
}

ul.video_list li a{
	color:#333;
}

ul.star_list li{
	display:block;
	float:left;
	margin:4px;
	padding:4px;
	border-bottom:#CCC thin solid;
}

div.star_list_wrapper{
	display:block;
}

div.star_photo_wrapper{
	margin-top:15px;
}

div.art_exp_wrapper{
	margin-top:15px;
}

div.star_video_wrapper{
	margin-top:15px;
}
div.start_name{
	text-align:center;
}

div.start_info_wrapper{
	margin-top:10px;
	margin-left:10px;
}


div.star_info_photo{
	float:left;
}

div.start_info{
	float:right;
	width:700px;
}

div.start_info table{
	width:100%;
}

div.start_info table td{
	padding:0px 10px 15px 10px;
}

div.start_info table td.starlabel{
	text-align:right;
}

ul.star_video_list li{
	display:block;
	float:left;
	padding:10px 10px 10px 0;
}

.teammem_info_wrapper{
	margin-top:10px;
}

.teammem_type{
	border-bottom:#CCC 1px solid;
	padding:0px;
	margin:0px;
}

.teammem_type span{
	background-color:#999;
	color:#FFF;
	padding:4px;
}

ul.teammem_list li{
	display:block;
	float:left;
	margin:4px;
	padding:4px;
}

div.teammem_info_photo{
	float:left;
}

div.teammem_info{
	line-height:2em;
	margin-left:180px;
}

div.teammem_type_wrapper{
	margin-top:20px;
}

div.about_content_wrapper{
	margin-left:10px;
}

div.about_content_left{
	float:left;
}

div.about_content_left ul{
	margin-top:10px;
	//border:#CCC thin solid;
	padding:10px 10px 50px 10px;
}

div.about_content_left ul li{
	background:url(../images/new_recommended_item.jpg) left center no-repeat;
	padding-left:20px;
	color:#999;
}

div.about_content_left ul li a{
	display:block;
	line-height:2em;
	border-bottom:#999 thin dotted;
	font-weight:bold;
	color:#999;
}

div.about_content_left ul li.selected a{
	color:#999;
}

div.about_content_right{
	
}

div.about_content{
	margin-top:10px;
	padding-left:170px;
	line-height:2em;
}

div.biz_item_wrapper{
	border-bottom:#CCC thin dashed;
}

div.contact_item{
	font-size:15px;
}